/* CSS Document */
/*重置通用的第一种方式*/
html,
body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
address,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
samp,
small,
strong,
sub,
sup,
var,
b,
i,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td {
	border: 0 none;
	font-size: 100%;
	margin: 0;
	padding: 0;
	list-style: none;
}

section,
article,
aside,
header,
footer,
nav,
dialog,
figure {
	display: block;
}

figure {
	margin: 0;
}

body,
input,
textarea,
select,
div {
	font-family: PingFang SC,FreeSans, Arimo, "Droid Sans", Helvetica, Arial,"microsoft yahei", sans-serif;
}
/*   .clearfix用以清除两侧的浮动    */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: ".";
	clear: both;
	height: 0;
}

* html .clearfix {
	zoom: 1;
}

*+html .clearfix {
	zoom: 1;
}

*html {
	background-image: url("about:blank");
	background-attachment: fixed;
}

/*margin,padding,float的简洁表示*/

.mt05 {
	margin-top: 5px;
}

.mt10 {
	margin-top: 10px;
}

.mt15 {
	margin-top: 15px;
}

.mt20 {
	margin-top: 20px;
}

.mt30 {
	margin-top: 30px;
}

.mt50 {
	margin-top: 50px;
}

.mb05 {
	margin-bottom: 5px;
}

.mb10 {
	margin-bottom: 10px;
}

.mb15 {
	margin-bottom: 15px;
}

.mb20 {
	margin-bottom: 20px;
}

.mb30 {
	margin-bottom:30px;
}

.mb50 {
	margin-bottom: 50px;
}

.ml05 {
	margin-left: 5px;
}

.ml10 {
	margin-left: 10px;
}

.ml15 {
	margin-left: 15px;
}

.ml20 {
	margin-left: 20px;
}

.ml50 {
	margin-left: 50px;
}

.mr05 {
	margin-right: 5px;
}

.mr10 {
	margin-right: 10px;
}

.mr15 {
	margin-right: 15px;
}

.mr20 {
	margin-right: 20px;
}

.mr50 {
	margin-right: 50px;
}

.pt05 {
	padding-top: 5px;
}

.pt10 {
	padding-top: 10px;
}

.pt15 {
	padding-top: 15px;
}

.pt20 {
	padding-top: 20px;
}
.pt50 {
	padding-top: 50px;
}

.pb05 {
	padding-bottom: 5px;
}

.pb10 {
	padding-bottom: 10px;
}

.pb15 {
	padding-bottom: 15px;
}

.pb20 {
	padding-bottom: 20px;
}
.pb50 {
	padding-bottom: 50px;
}
.pl05 {
	padding-left: 5px;
}

.pl10 {
	padding-left: 10px;
}

.pl15 {
	padding-left: 15px;
}

.pl20 {
	padding-left: 20px;
}

.pl50 {
	padding-left: 50px;
}

.pr05 {
	padding-right: 5px;
}

.pr10 {
	padding-right: 10px;
}

.pr15 {
	padding-right: 15px;
}

.pr20 {
	padding-right: 20px;
}

.pr50 {
	padding-right: 50px;
}

.fl {
	float: left;
}

.fr {
	float: right;
}
@font-face {
	font-family: 'iconfont';  /* project id 10352 */
	src: url('//at.alicdn.com/t/font_10352_475vlgvtjo2sm7vi.eot');
	src: url('//at.alicdn.com/t/font_10352_475vlgvtjo2sm7vi.eot?#iefix') format('embedded-opentype'),
	url('//at.alicdn.com/t/font_10352_475vlgvtjo2sm7vi.woff') format('woff'),
	url('//at.alicdn.com/t/font_10352_475vlgvtjo2sm7vi.ttf') format('truetype'),
	url('//at.alicdn.com/t/font_10352_475vlgvtjo2sm7vi.svg#iconfont') format('svg');
}
.iconfont{
	font-family:"iconfont" !important;
	font-size:16px;font-style:normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0.2px;
	-moz-osx-font-smoothing: grayscale;
}

